#pragma once

#include <vector>
#include "../SGD Wrappers/SGD_Geometry.h"

class Tile;


class Layer {

	Tile* m_StartingPoint;	
	std::vector<SGD::Point> m_CollisionPoints;

public:

	Layer();
	~Layer();

	Tile* GetStartTile(){ return m_StartingPoint; }
	std::vector<SGD::Point> GetCollisionPoints(){ return m_CollisionPoints; }

	void SetStartTile(Tile* t){ m_StartingPoint = t; }
	void AddCollisionPoints(Tile* t, SGD::Size s);
};

